home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 4 / MacMania 4.toast / / Tools&Utilities / 2Dinese (FAT) / Help from 2Dinese / SimulationMenu < prev    next >
Text File  |  1996-04-12  |  11KB  |  102 lines

  1. 2DINESE, Vers. 1.0
  2.  
  3. Menus.
  4.  
  5. *****************************
  6.  The Simulation Menu.
  7. *****************************
  8.  
  9. -----------------------------
  10. 1. The "New" command:
  11. -----------------------------
  12.     This command causes a user-specified input structure from a data file to be read in and displayed on the screen. The data file is an ordinary text file and the structure is defined according to the "Initial Structure Data Format" (see I/O Formats). The window created in this way is called a "Process window".
  13. If the user has checked the "Template" button in the "Preferences" dialog box then the above command will look no further but in the folder in which the program itself resides, for a data file called "InitialStructure" and attempt to read in the structure.
  14. Conversely, if the user has checked the "File" button in the "Preferences" dialog box then the above command will open a standard "Open File Dialog Box", allowing the user to select a file containing the description of the desired initial structure.
  15.  
  16. N.B. An old simulation, saved via the "Save" or "Save as..." commands is opened via the "Open" command in the "File" menu or by double clicking over its icon in the Finder.
  17.  
  18. -------------------------------------------------------------------
  19. 2. The "Start" command: Commences process execution.
  20. -------------------------------------------------------------------
  21. 3. The "Abort" command: Aborts process execution.
  22. --------------------------------------------------------------
  23. 4. The "Pause" command: Pauses process execution.
  24. ---------------------------------------------------------------------
  25. 5. The "Continue" command: Resumes process execution.
  26. ---------------------------------------------------------------------
  27.  
  28. The above four commands are duplicated on the Control bar in the Process window.
  29.  
  30. ---------------------------------
  31. 6. The "Lift off" command: 
  32. ---------------------------------
  33.  
  34. Lifts off a completely underetched region or a part of a region during etching.
  35.  
  36. For maximum efficiency 2Dinese does not check automatically at run time for situations where one part of the surface intersects another part of the surface, thus dividing the structure into two or more pieces. By analogy with the so-called "Lift-off" process it is logical that those pieces, which are separated from the structure be removed (discarded). Since such a check is time consuming and since such cases are not very common, it was decided that by default 2Dinese will not make such a test during execution, unless explicitly specified by the user by checking the "Lift off" menu item. (Even then the user can save a lot of time by checking this item not at the beginning of a simulation but shortly before such a lift-off event occurs and uncheck it immediately after that). 
  37. If by any chance a lift-off event  has occurred with the "Lift off" item unckecked, the etching process will continue until the end, displaying of course an erroneous surface. But since the above test is always done at the end of a simulation, 2Dinese will alert the user that self-intersection has occurred and will restore the structure to that prior to the etching process.
  38.  
  39. The user does not need to enable this item when he/she executes the "Remove..." command from the Process menu!
  40.  
  41. ---------------------------------
  42. 7. The "Zoom out" command: 
  43. ---------------------------------
  44.  
  45. Shrinks the graphic into the left top end of the window.
  46.  
  47. -------------------------------------------
  48. 8. The "Zoom in" command: opposite to the above.
  49. -------------------------------------------
  50.  
  51. N.B. The maximum magnification is set to 30 and is limited by the requirement that an object named "Region" as defined in the Macintosh Toolbox should not exceed 32kB.  2Dinese does not make a check if the size of such objects exceeds the above limit and in the event of this happening the program behaviour is undefined. Registered users, however, will get a version, which overcomes this limitation.
  52.  
  53. ---------------------------------
  54. 9. The "Restore" command: 
  55. ---------------------------------
  56.  
  57. Restores the original magnification of the graphic, which has been changed as a result of the "Zoom in" and/or the "Zoom out" commands. This original magnification is called "Zero magnification".
  58. It will not fit the graphic into the window if the size of the structure size has increased as a result of the execution of a specific process (see the "Fit to Window" command" below).
  59.  
  60. Shortcut: Click anywhere over the graphic while keeping the "Shift" key pressed!
  61.  
  62. N.B. Magnification and demagnification of the graphic is normally done via the following short cuts:
  63. *) Press the "Control" key and click with the mouse at a desired point in the graphics. The graphic will be magnified by 50% and the point of the mouse click will be positioned at the center of the window.
  64. **) Press the "Control" key, click with the mouse at a desired point in the graphics and drag the mouse while keeping it pressed. A temporary rectangle will be drawn defined by the initial and final mouse positions. The Message line just below the Control bar at the top of the window shows the size of the rectangle in physical coordinates, as well as the magnification which will be obtained if the mouse was released at this moment. This magnification is calculated in such a way that the larger dimension of the rectangle defined above is completely accommodated into the window. (The latter implies that the magnification is dependent on the current window size).
  65. ***) if the above two shortcuts are executed with the "Option" key pressed at the same time, the effect will be demagnification by 50% in both cases. The only difference will be that in the second case the center of the rectangle will be located at the center of the window.
  66. ****) Clicking anywhere over the graphic while keeping the "Shift" key pressed causes the graphics to be redrawn in its initial magnification (see "Fit to window" below).
  67.  
  68. USING THE ABOVE FIVE SHORTCUTS MAKES SCROLLING ALMOST REDUNDANT,  SINCE THEY GIVE THE USER A CONVENIENT AND FASTER WAY TO NAVIGATE FROM ONE TO ANOTHER POINT ON A MAGNIFIED GRAPHIC.
  69.  
  70. *****) Clicking anywhere over the graphic and keeping the mouse pressed for a certain period of time will result in the following:
  71.  
  72. - The Message line will display the physical coordinates where the click occurred and well as the name of the region over which the click occurred.
  73. - After a few more moments the whole graphic will get selected, the cursor will change to a "hand" and the graphic can then be dragged around.
  74.  
  75. The actual delay times are determined by the "Double-Click Speed" in the "Mouse" Control Panel. 
  76.  
  77. ---------------------------------
  78. 10. The "Fit to window" command: 
  79. ---------------------------------
  80.  
  81. Fits the structure into the window, so that the whole structure is visible.
  82.  
  83. As already explained above the "Restore" command may also fit the whole structure into the window. The difference between the "Restore" and the "Fit to window" commands is the following:
  84.  
  85. When a new process window is opened the structure is already fitted to the default size of the window, so that scrolling is disabled. At this point the graphic is in "Zero magnification". Using the various magnifications commands and shortcuts (most notably a mouse click while the "Control" and, optionally, the "Option" keys are pressed, etc.) will change the current magnification. A quick way to restore the initial (zero) magnification is to use the above "Restore" command. However, if the size of the graphic has become greater than that of the window as a result of growth processes, then the "Restore" command will not fit the graphic into the window. All it does is to recover the initial magnification, so that all regions are restored to their initial sizes (when the window was first opened or when the "Fit to window" command was last executed). This is a useful feature when the user wishes to compare graphics from different windows. In other words, the initial (zero) magnification point is never altered as a result of a magnification command or a process execution. The user can even resize the window (manually or through the "Preferences" dialog) but this also has no effect on the initial magnification.
  86. If, however, the graphic, as a result of a growth or a resist deposition process or as a result of a window resize, happens to be greater than the size of the window even at "Zero magnification" and the user wishes to change this magnification, so that the whole graphic fits into the window, then he/she can use the "Fit to window" command to achieve this. The command will fit the graphics into the current size of the window, so that the whole graphic is visible. The "Zero magnification" point is then reset to the current magnification and subsequent executions of the "Restore" command will now refer to this magnification point and not that when the window was first opened. 
  87. It is also noted that the window size becomes default for that graphic when the "Fit to Window" command is executed. 2Dinese makes a note of these changes and prompts the user to save them upon closing the document.
  88.  
  89. The 'Fit to Window' command is disabled if a process has been selected.
  90.  
  91. In a few words: The "Restore" command is the one normally used to restore the original magnification of the graphic. The "Fit to window" is only used to change this original magnification, so that the whole structure is fitted into the window (after a window resize or a change in the structure size).
  92.  
  93. Most often, the user would want to have the whole graphic visible  during all simulation steps when in "Zero magnification". Since the lateral dimensions are never altered it may be desired to initially increase the vertical size of the graphic. This is achieved as follows. 
  94.  
  95.  A convenient way to measure the physical dimensions of regions or structures is to click and drag the mouse while keeping the "Control" key pressed. As a result a rectangle is drawn, while the message line displays its physical dimensions. (Releasing the "Control" key before the mouse is what you do if you do not want to magnify the graphic). 
  96. By using this method one can measure the actual dimensions of the whole graphic. Assuming that the user knows beforehand the maximum dimensions of the structure, he/she can adjust its physical dimensions to those maximum dimensions by resizing the window and executing the "Fit to Window" command. Repeating iteratively the measurement and fit to window procedures above one can set the vertical dimension of the graphic to any desired value. 
  97.  
  98.  
  99. Copyright  1996  I.V.Katardjiev. All rights reserved.
  100.  
  101.  
  102. End of Simulation Menu.